home *** CD-ROM | disk | FTP | other *** search
- { Include file FDEFINE.DEF - general include file for the unit systems
- conditional defines }
-
- (***************************************************************************
-
- RELEASE 1.04 - as contained in the file PRUS100.LZH
- by Orazio Czerwenka, 2:2450/540.55, GERMANY
-
- --------------------------------------------
- organized for Fido's PASCAL related echoes
- --------------------------------------------
-
- 06/21/1994 to --/--/---- by Orazio Czerwenka, 2:2450/540.55, GERMANY
-
- ***************************************************************************)
-
- { ==========================================================================
- WHICH VERSION OF TURBO PASCAL DO YOU COMPILE WITH ?
- THE DEFAULT IS TURBO PASCAL 6.0x !
- ========================================================================== }
-
- { The following conditional defines do not yet have any effect, ... }
-
- {.$define ver30} { Turbo Pascal 3.0x }
- {.$define ver40} { Turbo Pascal 4.0x }
- {.$define ver50} { Turbo Pascal 5.0x }
- {.$define ver55} { Turbo Pascal 5.5x }
- {$define ver60} { Turbo Pascal 6.0x }
- {.$define ver70} { Turbo/Borland Pascal 7.0x }
-
- { ... these commenting lines will be deleted once that should be changed. }
-
-
- { ==========================================================================
- WHAT LANGUAGE DO YOU WANT YOUR PROGRAMS TO DISPLAY MESSAGES IN BY DEFAULT?
- ========================================================================== }
-
- {$define English}
- {.$define German}
-
-
- { ==========================================================================
- ACTIVATE THE FOLLOWING DISABLED COMPILER DIRECTIVE IF YOU WANT TO BE ABLE
- TO USE THE UNIT SYSTEM FROM WITHIN OVERLAYS !
- ========================================================================== }
-
- {.$O+} { This tells your compiler - if activated - to produce a unit
- that will be allowed to be used from within overlays. }
-
- {$IFOPT O+}
- {$DEFINE Overlays} { easier to read }
- {$ENDIF}
-
- { ==========================================================================
- WHAT KIND OF PROCESSOR ARE YOU COMPILING FOR ? SOME CPU DEPENDEND DEFINES.
- ========================================================================== }
-
- (* Some of the units use inline assembler designed to work on machines
- with at least 80286 processor, so generally you can tell your compiler
- to produce 80286 code anyway.
- *)
-
- {$G+} { This tells - if activated - your compiler to produce 80286
- code. }
-
- (* In addition you might want to specify one of the following higher
- processors, if you want your programmes ONLY to run on THESE and
- higher machines.
- *)
-
- { The following conditional defines do not yet have any effect, ... }
-
- {.$define cpu386} { Use specific code for 80386 machines }
- {.$define cpu486} { Use specific code for 80486 machines }
-
- { ... these commenting lines will be deleted once that should be changed. }
-
- { -------------------------------------------------------------------------- }
-
- (* Define one of the following CRT replacements (or CRT) for use by the
- units FTMODE and FSPEAKER, depending on what you've got.
- If you don't have a replacement, take the CRT, it is a bit slower but
- it should work as well.
- -----------------------------------------------------------------------
- NOTICE THAT THE UNIT FCRT SHOULD ALSO BE INCLUDED IN THIS FILE PACKAGE!
- -----------------------------------------------------------------------
- Note that at least one of those units shoul be defined to be used !
- By default this should be the unit FCRT.
-
- In case you should also want to use TP CRT's screen handling related
- functions in addition to the routines provided by FCONDRV and FCRT
- you probably will have to define the usage of TP's CRT here.
- By default the usage of TP's CRT is *NOT* defined in order to avoid
- smaller drawbacks in speed and unnecessarilly 'blown up' code.
- *)
-
- {$define FCRT}
- {.$define CRT}
- {.$define CRT2}
-
-
-
- { -------------------------------------------------------------------------- }
-
- (* The following conditional define will specify wether the unit(s) FTMODE
- will use the BIOS for the 80x25 mode or try programming it by hand. You
- should leave it inactivated, since who would want to force the user to
- use 80x25 ? I (MM) implemented it, since on my system, mode 3 corresponds
- to 90x28 through a TSR, and a small program would have helped here :-)
- Note that forcing will only take place if FTMODE's SetVideoMode(3) does
- not result in an 80 column mode.
- *)
-
- {.$define UseBIOS}
-
-
-
- { -------------------------------------------------------------------------- }
-